package com.YCH.model.mappers.app;

import com.YCH.model.article.dtos.AppRecommendTopicDto;
import com.YCH.model.article.pojos.TbAppTopics;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TbAppTopicMapper {
    /**
     * 查询最受关注的话题
     * @param dto
     * @return
     */
    public List<TbAppTopics> selectHeighLikeTopic(@Param("dto")AppRecommendTopicDto dto);

    /**
     * 根据当前用户查询已关注的话题
     * @param dto
     * @return
     */
    public List<TbAppTopics> selectLikeTopic(@Param("dto") AppRecommendTopicDto dto);

    /**
     * 查询所有话题
     * @return
     */
    public List<TbAppTopics> selectAll();
}
